.popup-mask {
  position  : absolute;
  top       : 0;
  left      : 0;
  z-index   : 98;
  height    : 100vh;
  width     : 100%;
  opacity   : .5;
  background: #000;
}

.popup {
  position     : absolute;
  z-index      : 99;
  border-radius: 2px;
  overflow     : hidden;

  .popup-title {
    display         : flex;
    align-items     : center;
    justify-content : space-between;
    height          : 32px;
    padding         : 14px 20px;
    background-color: #f5f5f5;

    .iconfont {
      cursor: pointer;
    }
  }

  .popup-body {
    background: #fff;
  }
}